package com.md.domain.model.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.md.base.IBasePO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * api类
 *
 * @author 刘骄阳
 * @date 2024/12/7 0:24
 **/
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("`t_api`")
public class ApiPO extends IBasePO {

  /**
   * 接口类型(0: 公开; 1: 私有)
   */
  private Integer apiType;

  /**
   * 接口路径
   */
  private String url;

  /**
   * 权限(0: 无需权限;1: 需要权限; 2: 禁止访问)
   */
  private Integer auth;

  /**
   * 请求方式(0: post; 1: get; )
   */
  private Integer method;

  /**
   * 应用id
   */
  private Long appInfoId;
  /**
   * 操作类型(0: 增; 1: 删; 2: 改; 3: 查; 4: 导出; 5: 导入; 6: 登录;)
   */
  private Integer operation;
  /**
   * 接口名
   */
  private String title;
}
